Програмування алгоритмів з розгалуженням

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ-11
Варіант:
10

Частина тексту файла

ПРОГРАМУВАННЯ АЛГОРИТМІВ З РОЗГАЛУЖЕННЯМ Мета роботи: засвоїти методику програмування однієї з базових структур алгоритмів ( розгалуженої; засвоїти запис констант, змінних та операторів. Варіант 13 Задано вирази: Z = ; W=. Умова Р: x<0 і 2(y+1(0. Скласти блок-схему алгоритму та програму, яка б обчислювала задані вирази для довільних x, y та виводила б повідомлення про виконання умови. ПОСТАНОВКА ЗАДАЧІ. Проаналізуємо дані. Вхідні дані: змінні x,y( дійсні. Вихідні дані: змінні Z, W( дійсні; повідомлення: “Умова Р виконується” та “Умова Р не виконується”. РОЗРОБКА СТРУКТУРИ ДАНИХ. Згідно проведеного аналізу здійснюється розробка структури даних, яка враховує вхідні, вихідні та проміжні змінні. № з/п Позначення Ім’я ідентифікатора Тип Призначення, опис  1. x х Дійсна Аргумент функції вхідна змінна  2. y у Дійсна Аргумент функції вхідна змінна  3. z z Дійсна Функція  4. t1 t1 Символьна Повідомлення: “виконується”  5. a a Дійсна (1+exp(x))  6. b d Дійсна 2*y+1  7. c c Дійсна a*a   РОЗРОБКА БЛОК-СХЕМИ АЛГОРИТМУ. Ні Так ЗАПИС ТЕКСТУ ПРОГРАМИ. program labrob2; const t1:string='ymova'; t2:string='vukonuetsa'; var x,y,z,a,b,c:real; begin write ('vvedit znachenna x,y'); readln(x,y); a:=(1+exp(x)); b:=a*a; c:=2*y+1; if (x<0) and (y>=-0.5) then begin z:=b*sin(c)/exp(ln(abs(c))/5); writeln(t1,t2); end else begin z:=exp(ln(abs(a)*b)/5)*abs(cos(c))/(ln(abs(c))/ln(3)); writeln(t1,'ne',t2); end; writeln('z=',z:7:2); readln; end. В результаті виконання програми отримано наступні результати: Введіть значення x=-12, y=6 <Enter>; х=12, у=45 <Enter>; Z=0.25 умова виконується . Z=324.38 умова не виконується. Висновок: на лабораторній роботі я засвоїв методику програмування однієї з базових структур алгоритмів ( розгалуженої; засвоїти запис констант, змінних та операторів. Міністерство освіти та науки України Національний університет «Львівська політехніка» Інститут телекомунікацій, радіоелектроніки та електронної техніки Кафедра теоретичної радіотехніки та радіовимірювань Звіт з лабораторної роботи №2 Тема: «Програмування алгоритмів з розгалуженням» з дисципліни «Інформатика та обчислювальна техніка» Виконав: Студент групи РТ-11 Прийняв: Львів-2008
Антиботан аватар за замовчуванням

04.12.2011 00:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини